Архитектура
Состав Semantic TextNavigator
- Рабочее место пользователя (ARM);
- Прокси-сервер (Proxy Backend);
- Семантический поиск данных (Content AI Intelligent Search);
- Ассистент (Assistant);
- Модуль семантического анализа (RecSystem);
- Модуль определения типа связи (Log-Rel);
- Модуль хранения (Archive);
- Коннектор.
Архитектура Системы
Назначение и функции компонентов Системы
Рабочее место пользователя
Доступ пользователей через веб-интерфейс к функциональным возможностям Системы:
- Поиск (подсистемы «Семантический поиск данных» и «Ассистент»);
- Семантический анализ (подсистемы «Модуль семантического анализа» и «Модуль определения типа связи»);
- Генеративные ответы (подсистема «Ассистент»).
Прокси-сервер
Промежуточное звено между веб-интерфейсом и остальными сервисами: перенаправляет запросы к конкретному модулю Системы, кэширует данные.
Семантический поиск данных
Подсистема «Семантический поиск данных» выполняет следующие функции:
- Полнотекстовый поиск (осуществляется по полному тексту всех документов);
- Фильтрация по атрибутам найденных документов (фасетный поиск и/или фильтрация);
- Отображение поисковой выдачи (результаты поиска в виде плашек документов).
Ассистент
Автоматическая генерация текстов на основе анализа поискового индекса и поисковых запросов пользователей.
Модуль семантического анализа
- Выявление содержательных пересечений текстовых фрагментов документов для определения пересекающихся между собой документов;
- Установление семантических связей между документами на основе анализа их смысловой близости для поиска похожих документов.
Модуль определения типа связи
- Определение потенциальных противоречий и дублирования:
- Алгоритм прямого сравнения фрагментов текстов различного объёма путём метрик минимума и Жаккара;
- Алгоритм расчёта семантической близости на основе векторных представлений слов;
- Просмотр списка найденных отрывков текстов, содержащих потенциальные противоречия и дублирования.
Модуль хранения
Хранение информации об избранных документах и запросах пользователей.
Коннектор
Модуль реализуется средствами поисковой платформы Intelligent Search и выполняет следующие функции:
- Загрузка документов из источника данных;
- Хранение информации о соответствии полей источника полям индекса.